// 自动生成模板Information
package device

import (
	"github.com/flipped-aurora/gin-vue-admin/server/global"
	"time"
)

// information表 结构体  Information
type Information struct {
	global.GVA_MODEL
	EquipmentModel *string    `json:"equipmentModel" form:"equipmentModel" gorm:"comment:设备型号;column:equipment_model;size:255;"`                                                        //设备型号
	DeviceName     *string    `json:"deviceName" form:"deviceName" gorm:"comment:设备名称;column:device_name;size:100;"`                                                                    //设备名称
	DataType       *string    `json:"dataType" form:"dataType" gorm:"comment:资料类型（1-设备彩页 2-设备画册 3-用户手册 4-安装手册 5-配置文件 6-演示视频 7-常见问题）;column:data_type;size:255;" binding:"required"`     //资料类型（1-设备彩页 2-设备画册 3-用户手册 4-安装手册 5-配置文件 6-演示视频 7-常见问题）
	DataFormat     *string    `json:"dataFormat" form:"dataFormat" gorm:"comment:资料格式（1-pdf 2-zip/rar 3-apk 4-html 5-dxf 6-stp 7-mp4）;column:data_format;size:255;" binding:"required"` //资料格式（1-pdf 2-zip/rar 3-apk 4-html 5-dxf 6-stp 7-mp4）
	DataTitle      *string    `json:"dataTitle" form:"dataTitle" gorm:"comment:资料标题;column:data_title;size:255;"`                                                                       //资料标题
	FileSize       *float64   `json:"fileSize" form:"fileSize" gorm:"comment:文件大小;column:file_size;size:22;"`                                                                           //文件大小
	UpdateDate     *time.Time `json:"updateDate" form:"updateDate" gorm:"comment:更新日期;column:update_date;"`                                                                             //更新日期
}

// TableName information表 Information自定义表名 information
func (Information) TableName() string {
	return "information"
}
